package com.syxp.pda.service.plan;

import java.util.ArrayList;
import java.util.Set;

import com.syxp.pda.entity.base.Duty;
import com.syxp.pda.entity.base.User;

/**
 * 人员配置
 * @version 1.0
 * @author Light
 *
 */
public interface DutyUserService {

	/**
	 * 向值次中添加值班人员
	 * @param userId 值班人员
	 * @param dutyId 值次ID
	 */
	public void add(int userId, int dutyId);
	
	/**
	 * 修改值次中值班人员
	 * @param userId 值班人员
	 * @param dutyId 值次ID
	 */
	public void modify(int userId, int dutyId);
	
	/**
	 * 根据人员ID、值班ID删除值班人员
	 * @param userId 人员ID
	 * @param dutyId 值班ID
	 */
	public void remove(int userId, int dutyId);
	
	/**
	 * 根据部门ID获取值班人员列表
	 * @param departmentId 部门ID
	 * @return 值班人员列表
	 */
	public ArrayList getDutyUsers(int departmentId);
	
}
